go/types.object.name (field)

90 uses

	go/types (current package)
		alias.go#L120: 		panic(fmt.Sprintf("non-terminated alias %s", a0.obj.name))
		alias.go#L167: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		assignments.go#L408: 			desc := lhs.name
		builtins.go#L1003: 		tpar := NewTypeName(nopos, check.pkg, tp.obj.name, nil)
		call.go#L500: 					vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
		call.go#L750: 				if pkg.cgo && strings.HasPrefix(exp.name, "_Cvar_") {
		call.go#L756: 				if pkg.cgo && strings.HasPrefix(exp.name, "_Cmacro_") {
		call.go#L875: 		if len(params) > 0 && params[0].name != "" {
		call.go#L877: 			name = sig.recv.name
		call.go#L944: 					check.dump("%v: (%s).%v -> %s", e.Pos(), typ, obj.name, m)
		decl.go#L506: 		check.expr(newTarget(obj.typ, obj.name), &x, init)
		decl.go#L779: 			assert(m.name != "_")
		decl.go#L788: 		assert(m.name != "_")
		decl.go#L791: 				check.errorf(m, DuplicateMethod, "method %s.%s already declared at %v", obj.Name(), m.name, alt.Pos())
		decl.go#L793: 				check.errorf(m, DuplicateMethod, "method %s.%s already declared", obj.Name(), m.name)
		decl.go#L809: 			assert(m.name != "_")
		decl.go#L816: 			if fld.name != "_" {
		decl.go#L825: 					err.addf(alt, "field and method with the same name %s", fld.name)
		decl.go#L868: 			check.funcBody(decl, obj.name, sig, fdecl.Body, nil)
		decl.go#L869: 		}).describef(obj, "func %s", obj.name)
		infer.go#L456: 			err.addf(posn, "cannot infer %s (declared at %v)", obj.name, obj.pos)
		infer.go#L527: 		return list[0].obj.name
		infer.go#L529: 		return list[0].obj.name + " and " + list[1].obj.name
		infer.go#L538: 		buf.WriteString(tname.obj.name)
		infer.go#L541: 	buf.WriteString(list[n-1].obj.name)
		labels.go#L44: 			check.softErrorf(lbl, UnusedLabel, "label %s declared and not used", lbl.name)
		literals.go#L218: 					check.errorf(x, UnexportedLitField, "implicit assignment to unexported field %s in struct literal of type %s", fld.name, base)
		lookup.go#L361: 			_, f = tset.LookupMethod(m.pkg, m.name, false)
		lookup.go#L378: 			obj, index, indirect := lookupFieldOrMethodImpl(V, false, m.pkg, m.name, false)
		lookup.go#L389: 					obj, _, _ = lookupFieldOrMethodImpl(V, false, m.pkg, m.name, true /* fold case */)
		lookup.go#L393: 						if f.name == m.name {
		lookup.go#L530: 	buf := bytes.NewBufferString(f.name)
		named.go#L264: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		named.go#L474: 	if t.methodIndex(m.name, false) < 0 {
		named.go#L488: 			if strings.EqualFold(m.name, name) {
		named.go#L494: 			if m.name == name {
		object.go#L105: 	name      string
		object.go#L155: func (obj *object) Name() string { return obj.name }
		object.go#L163: func (obj *object) Exported() bool { return isExported(obj.name) }
		object.go#L166: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
		object.go#L181: 	if foldCase && strings.EqualFold(obj.name, name) {
		object.go#L188: 	if obj.name != name {
		object.go#L223: 	ea := isExported(a.name)
		object.go#L224: 	eb := isExported(b.name)
		object.go#L233: 	if a.name != b.name {
		object.go#L234: 		return strings.Compare(a.name, b.name)
		object.go#L323: 		return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
		object.go#L489: 	return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
		object.go#L500: 	return &Builtin{object{name: predeclaredFuncs[id].name, typ: Typ[Invalid], color_: black}, id}
		object.go#L515: 		if path := obj.imported.path; path != "" && path != obj.name {
		object.go#L664: 	buf.WriteString(f.name)
		predicates.go#L301: 						!f.sameId(g.pkg, g.name, false) ||
		resolver.go#L713: 		if obj.name != "_" && !check.usedPkgNames[obj] {
		resolver.go#L731: 	if obj.name == "" || obj.name == "." || obj.name == elem {
		resolver.go#L734: 		check.softErrorf(obj, UnusedImport, "%q imported as %s and not used", path, obj.name)
		signature.go#L146: 	if recv != nil && recv.name != "" {
		signature.go#L467: 	return strings.HasPrefix(obj.name, "_Ctype_") ||
		stmt.go#L70: 		check.softErrorf(v, UnusedVar, "declared and not used: %s", v.name)
		stmt.go#L557: 		if len(s.Results) == 0 && res.Len() > 0 && res.vars[0].name != "" {
		stmt.go#L562: 				if alt := check.lookup(obj.name); alt != nil && alt != obj {
		stmt.go#L564: 					err.addf(s, "result parameter %s not in scope at return", obj.name)
		struct.go#L30: 		if f.name != "_" && fset.insert(f) != nil {
		typeset.go#L231: 				err.addf(atPos(pos), "duplicate method %s", m.name)
		typeset.go#L232: 				err.addf(atPos(mpos[other.(*Func)]), "other declaration of method %s", m.name)
		typeset.go#L245: 						err.addf(atPos(pos), "duplicate method %s", m.name)
		typeset.go#L246: 						err.addf(atPos(mpos[other.(*Func)]), "other declaration of method %s", m.name)
		typeset.go#L249: 				}).describef(atPos(pos), "duplicate method check for %s", m.name)
		typestring.go#L158: 			if w.qf == nil && w.pkgInfo && !isExported(f.name) {
		typestring.go#L168: 				w.string(f.name)
		typestring.go#L249: 				w.string(m.name)
		typestring.go#L320: 			w.string(t.obj.name)
		typestring.go#L328: 			if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
		typestring.go#L330: 					w.string(fmt.Sprintf(" /* with %s declared at %v */", t.obj.name, t.obj.Pos()))
		typestring.go#L369: 		w.string(m.name)
		typestring.go#L438: 	w.string(obj.name)
		typestring.go#L449: 			if w.ctxt == nil && v.name != "" && w.paramNames {
		typestring.go#L450: 				w.string(v.name)
		typestring.go#L497: 	if n == 1 && (w.ctxt != nil || sig.results.vars[0].name == "") {
		typexpr.go#L90: 		check.errorf(e, InvalidPkgUse, "use of package %s not in selector", obj.name)
		typexpr.go#L112: 			check.errorf(e, InvalidDeclCycle, "invalid use of type alias %s in recursive type (see go.dev/issue/50729)", obj.name)
		typexpr.go#L485: 		name := inst.(interface{ Obj() *TypeName }).Obj().name
		unify.go#L542: 				obj, _, _ := LookupFieldOrMethod(y, false, xm.pkg, xm.name)
		unify.go#L615: 						!f.sameId(g.pkg, g.name, false) ||
		universe.go#L169: 	def(&Nil{object{name: "nil", typ: Typ[UntypedNil], color_: black}})